high powered engine - German English Dictionary